Experiences in Castro Marim, Portugal